New Approaches to Contention-Sensitive Nested Locking in Real-Time Systems

نویسنده

  • Catherine E. Nemitz
چکیده

Nested lock requests in multiprocessor real-time systems can be handled by only a handful of synchronization protocols. These protocols trade off overhead and blocking under varying analysis assumptions. In some systems, a finegrained contention-sensitive protocol has significantly lower worst-case blocking compared to its non-contention-sensitive counterparts, which yields improved schedulability provided overheads are low enough. In this work, we summarize three key schemes for handling nested requests and briefly discuss existing protocols. We then propose three approaches to reduce the often interdependent overhead and blocking for a new contention-sensitive protocol.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Contention-Sensitive Multi-Resource Locking Protocol for Multiprocessor Real-Time Systems

Recent work on real-time multiprocessor synchronization has produced several locking-protocol variants that support fine-grained lock nesting with asymptotically optimal worst-case blocking bounds. However, in such work, contention for each resource has been considered an unconstrained variable. This paper presents a new fine-grained multiprocessor real-time locking protocol with contention-sen...

متن کامل

Using Lock Servers to Scale Real-Time Locking Protocols: Chasing Ever-Increasing Core Counts∗

During the past decade, parallelism-related issues have been at the forefront of real-time systems research due to the advent of multicore technologies. In the coming years, such issues will loom ever larger due to increasing core counts. Having more cores means a greater potential exists for platform capacity loss when the available parallelism cannot be fully exploited. In this paper, such ca...

متن کامل

Real-Time Transaction Scheduling in Database Systems

A database system supporting a real-time application, which can be calledà real-time database system (RTDBS)', has to provide real-time information to the executing transactions. Each RTDB transaction is associated with a timing constraint, usually in the form of a deadline. EEcient resource scheduling algorithms and concurrency control protocols are required to schedule the transactions so as ...

متن کامل

c-Lock: Dynamic Lock-coalescing for Latency-sensitive Distributed Locking

Transactional updates to groups of keys are common to a wide class of distributed systems, spanning MapReduce-based workloads, distributed key-value stores and conventional distributed object databases. Such updates are typically implemented using nested transactions/ locks. The cost of such updates is critically dependent on the nesting depth, the contention on any one lock, and the coherence ...

متن کامل

A Real-Time RT-PCR Assay for Genotyping of Rotavirus Strains

Background: Human rotavirus (HRV) is the causative agent of severe gastroenteritis in children and responsible for two million hospitalizations and more than a half-million deaths annually. Sequence characteristics of the gene segments encoding the VP7 and VP4 proteins are used for the genotype classification of rotavirus. A wide variety of molecular methods are available, mainly based on rever...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017